#addr {
  padding-bottom: 40rpx; }
  #addr .list {
    padding: 0 32rpx; }
    #addr .list .item {
      width: 100%;
      padding: 32rpx 0;
      border-bottom: 1px solid #f0f0f0;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      #addr .list .item .left {
        width: 100%;
        padding-right: 30rpx; }
        #addr .list .item .left .top view {
          display: inline-block; }
        #addr .list .item .left .top .label {
          width: 80rpx;
          height: 36rpx;
          border-radius: 18rpx;
          background-color: #ffebeb;
          color: #e5373b;
          line-height: 36rpx;
          text-align: center;
          font-size: 24rpx;
          margin-right: 15rpx; }
        #addr .list .item .left .top .tel {
          font-size: 24rpx;
          color: #666;
          margin-left: 12rpx; }
        #addr .list .item .left .bot {
          font-size: 28rpx;
          line-height: 36rpx;
          max-height: 72rpx;
          margin-top: 12rpx; }
      #addr .list .item .iconfont {
        flex-shrink: 0;
        font-size: 24rpx;
        color: #666; }
  #addr .add-btn {
    padding: 0 32rpx;
    margin-top: 40rpx; }
    #addr .add-btn view {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 88rpx;
      border: 1px solid #f7c3c4;
      border-radius: 44rpx;
      color: #e5373b; }
      #addr .add-btn view text {
        font-size: 24rpx;
        margin-right: 16rpx; }
  #addr .form {
    width: 100%;
    padding: 0 32rpx; }
    #addr .form .line {
      width: 100%;
      height: 108rpx;
      border-bottom: 1px solid #f0f0f0;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      #addr .form .line input {
        width: 100%;
        height: 100%;
        border: none;
        border-radius: 0;
        background-color: #fff; }
      #addr .form .line text {
        font-size: 24rpx;
        color: #666;
        margin-left: 32rpx;
        flex-shrink: 0; }
    #addr .form .check-line {
      width: 100%;
      margin-top: 26rpx; }
      #addr .form .check-line text {
        color: #666; }
  #addr .sub-btn {
    width: 100%;
    padding: 0 32rpx;
    margin-top: 50rpx; }
    #addr .sub-btn .btn {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 88rpx;
      border-radius: 44rpx; }
      #addr .sub-btn .btn.del {
        border: 1px solid #f7c3c4;
        color: #e5373b; }
      #addr .sub-btn .btn.save {
        border: none;
        color: #fff;
        background-color: #000; }
